[精選文章] 如果您是嵌入式的系統工程師,是否有嘗試著自己造過「工具鏈(Toolchain)」呢(包含編譯器、連結器、除錯器...工具)?我雖在課堂上說過,工具鏈最好跟上游賣您晶片的廠商拿,因為他們給的工具鏈應該有針對自己家的晶片修改過,可以發揮該晶片的特殊功能。但若上游廠商沒給,或者臨時需要一套「堪用」的工具鏈呢?
我會推薦用「BuildRoot」這套工具,自己「造」出一套工具鏈。您可以到 Google 上找 BuildRoot 這個關鍵字,相信有許多有用的資訊。但自己造出工具鏈後,怎麼才能確定「造對了」或者「堪用」呢?本文提出一些驗證的方法與建議。
http://www.eetimes.com/design/embedded/4228687/Validating-your-GNU-platform-toolchain--tips-and-techniques